home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / a86v307c.arc / 16INDEX.DOC < prev   
Text File  |  1987-07-13  |  17KB  |  602 lines

  1. INDEX                                                  16-1
  2.  
  3. A-after operator in macros, 11-6
  4. A86 environment variable, 3-3
  5. A86.LIB file, 13-4
  6. A86.LIB library catalogue, 2-2
  7. A86LIB library tool, 13-4
  8. AAD with operand, 5-3
  9. AAM with operands, 5-3
  10. ABS operator in EXTRN, 10-6
  11. absolute segments in OBJ mode, 10-10
  12. address, my, 1-1
  13. align operand list, 10-8
  14. align specification, 10-8
  15. alignment of words, 9-3
  16. allocation directives, 9-3
  17. alphabetical listing, 13-1
  18. ampersand, use to specify standard input, 3-4
  19. AND expression operator, 8-7
  20. archiving, 13-6
  21. arithmetic on floating-point numbers, 7-3
  22. assembler variables, 9-10
  23. assertion checking, 9-10
  24. ASSUME directive, 6-3
  25. asterisk multiplication operator, 8-6
  26. AT combine type, 10-10
  27. at-sign @, in symbols, 4-2
  28. AUTOEXEC.BAT, 3-3
  29. B operator in EXTRN, 10-6
  30. B override expression operator, 8-8
  31. B-before operator in macros, 11-6
  32. base registers, 6-2
  33. base, default, 12-2
  34. based structures, 9-6
  35. bases for numbers, 8-1
  36. bases, ambiguous, 8-1
  37. batch file controls, 11-13
  38. BIN extension for object files, 9-2
  39. BIN extension, 3-1
  40. binary base, 8-1
  41. binary coded decimal operands, 7-4
  42. biography, 1-5
  43. BIT expression operator, 8-6
  44. Borland Turbo C, using A86 with, 13-6
  45. brackets, 8-10
  46. British contact, 1-1
  47. bugs, reporting, 1-5
  48. built-in constant names, 7-3
  49. built-in symbols, 14-1
  50. built-in symbols, equates to, 9-9
  51. bulletin board systems, 1-5
  52. BY operator, 8-5
  53. BYTE align type, 10-8
  54. BYTE override expression operator, 8-8
  55. BYTE PTR and WORD PTR, 12-5
  56. C programming language, linking to, 10-1
  57. C switch, 3-2
  58. C, inline assembly statements, 13-6
  59. capacity, 1-4
  60. capacity, source file, 3-5
  61.                                                        16-2
  62. case sensitivity, 3-2
  63. categories of A86 elements, 4-1
  64. cb specifier, 6-6
  65. cd specifier, 6-6
  66. character loops in macros, 11-5
  67. characters allowable in symbols, 4-2
  68. characters recognized in A86 language, 4-2
  69. choices for 87 operands, 7-5
  70. classes, 10-4
  71. clear-register macro, 11-1
  72. clear-register macro, 11-5
  73. closing of macro loops, 11-8
  74. code display, 13-5
  75. CODE ENDS directive, 9-2
  76. code generation of forward references, 9-7
  77. code label specifier, 6-6
  78. CODE SEGMENT directive, 9-1
  79. colon operator, 8-10
  80. columnar output, 2-2
  81. COM extension, 3-1
  82. combine operand list, 10-8
  83. combine specification, 10-8
  84. combine types, 10-9
  85. combining switches, 3-3
  86. COMMENT directive, 4-2
  87. comments in macros, removal of, 11-2
  88. comments, 4-2
  89. COMMON combine type, 10-10
  90. compatibility, 12-1
  91. compression of macro text, 11-2
  92. computation models, 10-2
  93. concatenating terms in an expression, 8-5
  94. conditional assembly and macros, 11-11
  95. conditional assembly and XREF, 11-12
  96. conditional assembly, 11-10
  97. conditional calls, see IF, 5-1
  98. conditional jump, far, see IF, 5-1
  99. conditional returns, 5-1
  100. constant operand to FLD, 7-4
  101. constants, large, 9-5
  102. constants, overview, 4-4
  103. contacting me, 1-5
  104. control-character notation, 8-5
  105. control-Z key, 2-3
  106. controls, invocation, user-definable, 11-13
  107. conversion of macros, 13-3
  108. crashes, system, on lack of FWAIT, 7-2
  109. credit cards, 1-1
  110. cross reference listing, 13-1
  111. cw specifier, 6-6
  112. D operator in EXTRN, 10-6
  113. D override expression operator, 8-8
  114. D switch, 3-2
  115. data allocation statements, samples, 4-1
  116. DATA ENDS directive, 9-2
  117. DATA SEGMENT directive, 9-1
  118. DEC, multiple and numeric operands, 5-1
  119. decimal base, 8-1
  120. default base, decimal, 3-2
  121.                                                        16-3
  122. default bases, 8-2
  123. default output file name, 3-5
  124. default segment registers, 6-2
  125. default segment, OBJ mode, 10-11
  126. defining macros, 11-1
  127. demonstration, 2-1
  128. description of 87 instructions, 7-5
  129. description of instructions, 6-7
  130. digits in file names, 3-5
  131. digits, hex, 8-1
  132. directives in a86, 9-1
  133. directives, samples, 4-1
  134. displacement field, 6-5
  135. display of symbol values, 13-2
  136. displaying macro expansions, 13-3
  137. division operator, 8-6
  138. dollar sign $, in symbols, 4-2
  139. dollar sign operator, 8-11
  140. double pound signs in macros, 11-12
  141. double pound signs in macros, 11-2
  142. double-precision, 7-4
  143. double-quotes in strings, 9-5
  144. doubleword pointer initialization, 9-5
  145. DUP construct, 9-4
  146. DWORD override expression operator, 8-8
  147. E switch, 3-2
  148. EA byte, 6-5
  149. eb specifier, 6-6
  150. effective address codes table, 6-5
  151. effective addresses, 6-1
  152. effective addresses, encoding, 6-4
  153. ELSE, 11-10
  154. ELSEIF, 11-10
  155. EM end-of-macro symbol, 11-1
  156. emulation, floating-point, 7-2
  157. encoding of effective addresses, 6-4
  158. encoding of floating-point numbers, 8-3
  159. END directive, 10-7
  160. end of a macro, 11-1
  161. end of file, 10-7
  162. ENDIF, 11-10
  163. ENDM, 12-2
  164. ENDP directive, 9-11
  165. ENDS directive, OBJ mode, 10-11
  166. ENDS directives in COM mode, 9-2
  167. English contact, 1-1
  168. environment variable, a86, 3-3
  169. EQ expression operator, 8-7
  170. EQU directive, 9-8
  171. equals-sign directive 9-10
  172. equates to built-in symbols, 9-9
  173. equates to interrupts, 9-9
  174. ER end-of-repeat symbol, 11-5
  175. ERDEMO.BAT batch file, 2-1
  176. ERR extension, 3-2
  177. error file redirection, 3-2
  178. error messages, 1-4
  179. EVEN directive, 9-3
  180. ew specifier, 6-6
  181.                                                        16-4
  182. examples of A86 statements, 4-1
  183. examples of numbers, 4-2
  184. examples of type matching, 4-5
  185. examples of useful memory accesses, 6-3
  186. exclusive features, 5-1
  187. EXMAC demo, 2-3
  188. expansions of macros, displaying, 13-3
  189. explicit EXTRNs, 3-3
  190. explicit EXTRNs, forcing, 10-7
  191. explicit OBJ specification, 10-1
  192. explicit public names, 10-4
  193. explicit WAITs, 7-1
  194. exponent specifier, 8-3
  195. expressions involving forward references, 9-7
  196. extended-precision operands, 7-4
  197. extensions of source files, 3-3
  198. external names and LINK, 10-3
  199. EXTRNs, explicit, 3-3
  200. F operator in EXTRN, 10-6
  201. F override expression operator, 8-8
  202. F switch, 3-2
  203. f switch, 7-2
  204. F6 to terminate file, 2-3
  205. FAKE.EXE, 13-6
  206. far label constants, 8-10
  207. FAR override expression operator, 8-8
  208. FDISI instruction, 7-1
  209. features, exclusive, 5-1
  210. FENI instruction, 7-1
  211. file containing symbols, 13-1
  212. file in which a symbol was defined, 13-2
  213. file lists, 3-4
  214. file maintenance, 3-3
  215. file names, digits in, 3-5
  216. files, source, 3-1
  217. finding symbol values, 13-2
  218. FLD, immediate operand, 7-4
  219. floating point operand types, 7-4
  220. floating point operands, choices for, 7-5
  221. floating-point emulation, 7-2
  222. floating-point processor, 7-1
  223. footprint, code generation, 1-2
  224. forcing explicit EXTRNs, 10-7
  225. forcing explicit EXTRNs, 3-3
  226. forcing library lookup, 13-4
  227. format of assembler source lines, 4-3
  228. format of macros, 11-2
  229. FORTRAN, 10-10
  230. forward references, 12-1
  231. forward references, 9-7
  232. fragments, 10-3
  233. FSETPM instruction, 7-1
  234. FSTSW AX form, 7-1
  235. FWAIT instruction, 7-1
  236. Gates, Bill, 13-6
  237. GE expression operator, 8-7
  238. generated code, displaying, 13-5
  239. Great Britain contact, 1-1
  240. GROUP directive, 10-12
  241.                                                        16-5
  242. GT expression operator, 8-7
  243. hexadecimal base, 8-1
  244. HIGH operator, 8-4
  245. high-level language computation models, 10-2
  246. history of A86, 14-1
  247. ib specifier, 6-6
  248. IBM, 12-1
  249. IBM-PC AT computer, 7-1
  250. IEEE standard for floating-point, 8-3
  251. IF conditional assembly symbol, 11-10
  252. IF statement, 5-1
  253. immediate operand to FLD, 7-4
  254. implicit public names, 10-4
  255. INC, multiple and numeric operands, 5-1
  256. INCLUDE, 12-2
  257. INCLUDE, 12-3
  258. indefinite repeats, 11-5
  259. index expressions, 8-4
  260. index registers, 6-2
  261. indexed memory, 6-1
  262. indexed memory, 6-2
  263. inferior assemblers, 12-1
  264. inferior assemblers, porting to, 12-3
  265. initializations of floating-point numbers, 7-3
  266. instruction set chart, explanation, 6-6
  267. instruction set, 87, 7-5
  268. instruction statements, samples, 4-1
  269. instructions, list of, 6-7
  270. instructions, special, 6-7
  271. Intel assembler, 12-1
  272. Intel meeting, 10-3
  273. interactive macro tool, 13-3
  274. intermediate numeric results, 7-4
  275. interrupt equates, 9-9
  276. invocation variables, 11-13
  277. IRET operand, 5-1
  278. IRP and IRPC functionality, 11-1
  279. iw specifier, 6-6
  280. juxtaposing terms in an expression, 8-5
  281. keyboard entry coding example, 11-3
  282. L last-operand in macros, 11-5
  283. L switch, 3-2
  284. L2E and L2T constants, 7-3
  285. LABEL directive, 9-12
  286. labels, examples, 4-4
  287. language, A86, 4-1
  288. large constant initialization, 9-5
  289. large model of segmentation, 10-2
  290. last-operand in macros, 11-5
  291. LE expression operator, 8-7
  292. leading underscore, in C, 10-1
  293. legal terms, 1-1
  294. length of a symbol name, 4-2
  295. LG2 constant, 7-3
  296. line-format, 4-3
  297. LINES.8 library file, 2-2
  298. LINK program, 10-3
  299. linkage, 10-1
  300. list of instructions, 6-7
  301.                                                        16-6
  302. listing macros, 13-3
  303. listing of 87 instructions, 7-5
  304. listing of cross references, 13-1
  305. listing of symbols, 13-1
  306. listings with A86, 13-5
  307. LN2 constant, 7-3
  308. local labels in macros, 11-8
  309. local labels, 5-2
  310. local labels, simulating, 12-4
  311. local symbols, specifying, 9-10
  312. location, this, operator, 8-11
  313. long default jmp, 3-2
  314. LONG expression operator, 8-9
  315. looping in macros, 11-4
  316. LOW operator, 8-4
  317. lower case letters in symbols, 3-2
  318. LT expression operator, 8-7
  319. m specifier, 6-6
  320. macro compatibility, 12-2
  321. macro expansion demo, 2-3
  322. macro expansions, displaying, 13-3
  323. macro file, default, 3-3
  324. macro loops, closing, 11-8
  325. macro loops, skipping increments, 11-6
  326. macro operand substitution, 11-2
  327. macros and conditional assembly, 11-11
  328. macros, 11-1
  329. macros, defining, 11-1
  330. main module, 10-3
  331. MAIN symbol, 10-7
  332. maintenance of files, 3-4
  333. MASK, 12-2
  334. MASM, mimicking, 13-6
  335. matching of types, examples, 4-5
  336. maximum length of a symbol name (128), 4-2
  337. maximum source file size, 3-5
  338. meeting at Intel, 10-3
  339. MEMORY combine type, 10-10
  340. memory forms, overlooked, 6-3
  341. memory operand forms to 87 instructions, 7-4
  342. memory requirements, 3-5
  343. memory variables, specifying, 6-1
  344. menu systems and A86, 3-4
  345. MEXP.BAT batch file, 2-3
  346. Microsoft, 12-1
  347. minus operator, 8-6
  348. mixing constant types in word initializations, 8-5
  349. mnemonics, 8086, 6-7
  350. mnemonics, one for many instructions, 4-4
  351. MOD modulo operator, 8-6
  352. ModRM byte, 6-4
  353. modular programming, encouraging, 13-6
  354. module names, 10-4
  355. modules, object, 10-3
  356. MOV of segment registers, 5-2
  357. MOV with three operands, 5-2
  358. move-memory macro example, 11-1
  359. MSDOS.8 library file, 2-2
  360. MTCOLS.BAT batch file, 2-2
  361.                                                        16-7
  362. multiple allocation using DUP, 9-4
  363. multiple files in OBJ mode, 10-1
  364. multiple increments in macro loops, 11-6
  365. multiple operands to PUSH,POP,INC,DEC, 5-1
  366. multiply by 10 coding example, 10-1
  367. multiply operator, 8-6
  368. NAME directive, 10-4
  369. name of output files, 3-1
  370. NE expression operator, 8-7
  371. NEAR expression operator, 8-9
  372. NEC chips, lack of AAD with operands, 5-4
  373. NEC chips, special instructions, 6-7
  374. negative R-loops in macros, 11-7
  375. nested IF blocks, 11-10
  376. nested PROCs, lack of, 9-11
  377. nesting of loops in macros, 11-7
  378. NIL prefix, 9-9
  379. non-combinable segments, 10-10
  380. NOT expression operator, 8-7
  381. null invocation names, 11-13
  382. null operands to macros, 11-3
  383. number operands in expressions, 8-4
  384. numbers, examples, 4-2
  385. numbers, examples, 8-1
  386. numeric operands to INC,DEC, 5-1
  387. O switch, 10-1
  388. O switch, 3-1
  389. O switch, 3-2
  390. OBJ file generation, 3-2
  391. object file name, 3-1
  392. object modules, 10-3
  393. octal base, 8-1
  394. OFFSET expression operator, 8-9
  395. opcodes, 8086, 6-7
  396. opcodes, 87, 7-5
  397. operand choices for 87 instructions, 7-5
  398. operand types to 87 instructions, 7-4
  399. operating system requirements, 3-5
  400. operator precedence, 8-12
  401. OR expression operator, 8-7
  402. ORG directive, 9-2
  403. outer segment, OBJ mode, 10-11
  404. overlooked memory forms, 6-3
  405. overrides, segment, 12-1
  406. overrides, segment, 6-3
  407. overview of A86, 1-3
  408. overview of expressions, 8-3
  409. PAGE directive, 12-3
  410. PAGE specifier, 10-9
  411. PAGE.8 program, 2-1
  412. PAGE.BAD source file, 2-1
  413. PAGE.COM program, 2-1
  414. PARA specifier, 10-9
  415. period operator, 8-5
  416. permanent switch settings, 3-3
  417. phone number, my, 1-1
  418. phone numbers of my bulletin boards, 1-6
  419. PI constant, 7-3
  420. piping file names to A86, 3-4
  421.                                                        16-8
  422. plus operator, 8-5
  423. POP, multiple operands, 5-1
  424. port programs to inferior assemblers, 12-3
  425. pound sign in invocation, 13-4
  426. pound sign, conditional assembly, 11-10
  427. pound signs in macros, 11-12
  428. pound signs in macros, 11-2
  429. pound signs, literalizing in macros, 11-2
  430. powers of ten, 8-3
  431. precedence of operators, 8-12
  432. prices, 1-2
  433. printer eject program, 2-1
  434. PROC directive, 9-11
  435. procedure-level summary listings, 13-1
  436. procedures, 9-11
  437. program location operator, 8-11
  438. program starting location, OBJ mode, 10-7
  439. prompt for file names, 3-4
  440. protected mode instructions, 6-7
  441. PTR operator, 8-5
  442. PUBLIC combine type, 10-9
  443. PUBLIC directive, 10-4
  444. public names and LINK, 10-3
  445. PUSH multiple operands, simulating, 12-4
  446. PUSH, multiple operands, 5-1
  447. Q operator in EXTRN, 10-6
  448. Q override expression operator, 8-8
  449. question mark ?, in symbols, 4-2
  450. question-mark operator, 9-4
  451. quoted-string macro operands, 11-3
  452. QWORD override expression operator, 8-8
  453. R-loops in macros, 11-4
  454. R-loops, negative, 11-7
  455. RADIX directive, 8-2
  456. rb register specifier, 6-6
  457. RECORD, 12-2
  458. red tape, 1-3
  459. red tape, 10-1
  460. redefinable labels, 5-3
  461. redefining invocation variables, 11-14
  462. redefining symbols, 9-10
  463. redirection of error files, 3-2
  464. references to a symbol, 13-2
  465. registers, 8086, 4-3
  466. registers, general, 6-1
  467. registration benefits, 13-4
  468. relational operators, 8-7
  469. relocation and linkage, 10-1
  470. repeating code using DUP, 9-4
  471. requirements, system, 3-5
  472. reserved symbols, 14-1
  473. RET instruction, meaning of, 9-11
  474. RET operand, 5-1
  475. RETF instruction and PROC, 9-11
  476. RETF operand, 5-1
  477. REV.8 source file, 2-2
  478. REV.COM program, 2-2
  479. reversing strings example, 2-2
  480. revision history, 14-1
  481.                                                        16-9
  482. rw register specifier, 6-6
  483. S switch, 3-3
  484. samples of A86 statements, 4-1
  485. scientific notation, 8-3
  486. SEGMENT AT, non-OMF, 12-3
  487. SEGMENT directive, non-OBJ mode, 12-3
  488. SEGMENT directive, OBJ mode, 10-8
  489. segment override colon operator, 8-10
  490. segment overrides, 12-1
  491. segment overrides, 6-3
  492. segment registers, default, 6-2
  493. segmentation and memory access, 6-2
  494. segmentation models, 10-2
  495. segments in A86, 9-1
  496. shareware, 0-1
  497. shifting expression operators, 8-6
  498. SHL and SHR expression operator, 8-6
  499. SHORT expression operator, 8-9
  500. simple macro syntax, 11-1
  501. single-precision, 7-4
  502. size of source files, 3-5
  503. size of structures, 8-11
  504. slash division operator, 8-6
  505. slash specifier, 6-4
  506. small model of computation, 10-2
  507. source libraries, 13-4
  508. special instructions, 6-7
  509. speed, 1-3
  510. square brackets operator, 8-10
  511. ST floating-point stack specifier, 8-11
  512. STACK combine type, 10-9
  513. stack segments in OBJ mode, 10-9
  514. stack, floating point, 7-3
  515. standard input and output, 13-3
  516. standard input command tail, 3-4
  517. starting location, OBJ mode, 10-7
  518. strategies for file maintenance, 3-4
  519. string allocation, 9-5
  520. STRUC directive, 9-6
  521. STRUC, implicit via SEGMENT AT, 12-3
  522. structured programming constructs, 5-1
  523. structures, size of, 8-11
  524. sub-directories of programs, 3-5
  525. substitution of macro operands, 11-2
  526. subtraction operator, 8-6
  527. SUBTTL, 12-3
  528. summary of procedure calls, 13-1
  529. suppressing symbols file, 3-3
  530. switches, assembler, 3-2
  531. switches, combining, 3-3
  532. switches, user-definable, 11-13
  533. SYM extension, 3-1
  534. symbol table file name, 3-1
  535. symbols file, 13-1
  536. symbols file, suppressing, 3-3
  537. symbols listing, 13-1
  538. symbols, allowable characters for, 4-2
  539. symbols, redefining, 9-10
  540. symbols, reserved, 14-1
  541.                                                        16-10
  542. sysops, special terms for, 1-5
  543. system crashes on lack of FWAIT, 7-2
  544. system requirements, 3-5
  545. T operator in EXTRN, 10-6
  546. T override expression operator, 8-8
  547. table of effective address bytes, 6-5
  548. TBYTE override expression operator, 8-8
  549. TCOLS.8 source file, 2-2
  550. TCOLS.COM program, 2-2
  551. telephone number, my, 1-1
  552. telephone numbers of my bulletin boards, 1-6
  553. terms, legal, 1-1
  554. TEST with one operand, 5-4
  555. Texas, 11-11
  556. Texas, 11-13
  557. TEXT segment name, 10-11
  558. THIS operator, 8-11
  559. tips for memory access, 6-3
  560. TITLE, 12-3
  561. TO in invocation, 3-1
  562. Turbo C, using A86 with, 13-6
  563. type display of symbols, 13-2
  564. type matching, examples, 4-5
  565. TYPE operator, 8-11
  566. types in the a86 language, 4-3
  567. types, assumed, 10-2
  568. undefined symbol types, assumed, 10-2
  569. undefined symbols listing in OBJ mode, 10-5
  570. underscore, in symbols, 4-2
  571. underscore, leading, in C, 10-1
  572. underscores within numbers, 8-1
  573. unusable user symbols, 14-1
  574. USAGE.8 library file, 2-2
  575. values of symbols, 13-2
  576. variable forward references, 9-7
  577. variable operands in expressions, 8-4
  578. variables, 9-10
  579. variables, examples, 4-3
  580. verbose forms, floating point, 7-3
  581. verbose PROC, 9-11
  582. version history, 14-1
  583. W operator in EXTRN, 10-6
  584. W override expression operator, 8-8
  585. WAIT instruction, 7-1
  586. Wettstein, Greg, 1-5
  587. Who IS that guy?, 1-5
  588. WIDTH, 12-2
  589. wild cards in source files, 3-1
  590. wild cards, order of, 3-3
  591. WORD align type, 10-8
  592. WORD override expression operator, 8-8
  593. WORD PTR, 12-5
  594. X specifier for numeric bases, 8-1
  595. X switch, 10-7
  596. X switch, 3-3
  597. XOR expression operator, 8-7
  598. XREF and conditional assembly, 11-12
  599. XREF tool, 13-1
  600. XRF extension, 13-1
  601.  
  602.